Mapping between HLSL and GLSL
また、Tooll 3では なのか知らないけど、行列の乗算順序がなんか違うらしい This is rather old but in essence probably still valid
https://www.youtube.com/watch?v=NHkKrrsMNPY
And yes, Matrix multiplication order is reversed and you need mul(a,b) instead of a * b.
こちらも丁寧にまとめてくれているので参考に